﻿2026-06-02T10:47:22.9348771Z Current runner version: '2.334.0'
2026-06-02T10:47:22.9422522Z ##[group]Runner Image Provisioner
2026-06-02T10:47:22.9423770Z Hosted Compute Agent
2026-06-02T10:47:22.9424543Z Version: 20260520.533
2026-06-02T10:47:22.9425351Z Commit: 189110e25284a9812c124fd27b339e2fb4f2f9db
2026-06-02T10:47:22.9426359Z Build Date: 2026-05-20T17:44:04Z
2026-06-02T10:47:22.9427290Z Worker ID: {5a4b4d1f-5230-498f-8d87-fbe395e00915}
2026-06-02T10:47:22.9428276Z Azure Region: westus2
2026-06-02T10:47:22.9429048Z ##[endgroup]
2026-06-02T10:47:22.9431299Z ##[group]Operating System
2026-06-02T10:47:22.9432225Z Microsoft Windows Server 2025
2026-06-02T10:47:22.9433055Z 10.0.26100
2026-06-02T10:47:22.9433760Z Datacenter
2026-06-02T10:47:22.9434453Z ##[endgroup]
2026-06-02T10:47:22.9435203Z ##[group]Runner Image
2026-06-02T10:47:22.9435967Z Image: windows-2025
2026-06-02T10:47:22.9436783Z Version: 20260525.149.1
2026-06-02T10:47:22.9438778Z Included Software: https://github.com/actions/runner-images/blob/win25/20260525.149/images/windows/Windows2025-Readme.md
2026-06-02T10:47:22.9440986Z Image Release: https://github.com/actions/runner-images/releases/tag/win25%2F20260525.149
2026-06-02T10:47:22.9442268Z ##[endgroup]
2026-06-02T10:47:22.9443980Z ##[group]GITHUB_TOKEN Permissions
2026-06-02T10:47:22.9446435Z Contents: read
2026-06-02T10:47:22.9447210Z Metadata: read
2026-06-02T10:47:22.9448022Z Packages: read
2026-06-02T10:47:22.9448765Z ##[endgroup]
2026-06-02T10:47:22.9451934Z Secret source: Actions
2026-06-02T10:47:22.9452926Z Prepare workflow directory
2026-06-02T10:47:22.9974356Z Prepare all required actions
2026-06-02T10:47:23.0027845Z Getting action download info
2026-06-02T10:47:23.5596832Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-06-02T10:47:23.7303814Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
2026-06-02T10:47:24.0052209Z Download action repository 'Swatinem/rust-cache@v2' (SHA:e18b497796c12c097a38f9edb9d0641fb99eee32)
2026-06-02T10:47:24.6679309Z Complete job name: test (windows-latest)
2026-06-02T10:47:25.0045288Z ##[group]Run actions/checkout@v4
2026-06-02T10:47:25.0047209Z with:
2026-06-02T10:47:25.0048339Z   repository: SaberMage/spt-core
2026-06-02T10:47:25.0056813Z   token: ***
2026-06-02T10:47:25.0057839Z   ssh-strict: true
2026-06-02T10:47:25.0058754Z   ssh-user: git
2026-06-02T10:47:25.0059652Z   persist-credentials: true
2026-06-02T10:47:25.0060763Z   clean: true
2026-06-02T10:47:25.0061689Z   sparse-checkout-cone-mode: true
2026-06-02T10:47:25.0062807Z   fetch-depth: 1
2026-06-02T10:47:25.0063677Z   fetch-tags: false
2026-06-02T10:47:25.0064568Z   show-progress: true
2026-06-02T10:47:25.0065573Z   lfs: false
2026-06-02T10:47:25.0066474Z   submodules: false
2026-06-02T10:47:25.0067402Z   set-safe-directory: true
2026-06-02T10:47:25.0068838Z ##[endgroup]
2026-06-02T10:47:31.6496400Z Syncing repository: SaberMage/spt-core
2026-06-02T10:47:31.6498637Z ##[group]Getting Git version info
2026-06-02T10:47:31.6499380Z Working directory is 'D:\a\spt-core\spt-core'
2026-06-02T10:47:31.6500448Z [command]"C:\Program Files\Git\bin\git.exe" version
2026-06-02T10:47:31.6501045Z git version 2.54.0.windows.1
2026-06-02T10:47:31.6502689Z ##[endgroup]
2026-06-02T10:47:31.6508713Z Temporarily overriding HOME='D:\a\_temp\c0f60ae9-58d3-4ada-957c-a74f5f63fb52' before making global git config changes
2026-06-02T10:47:31.6509969Z Adding repository directory to the temporary git global config as a safe directory
2026-06-02T10:47:31.6511045Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\spt-core\spt-core
2026-06-02T10:47:31.6512646Z Deleting the contents of 'D:\a\spt-core\spt-core'
2026-06-02T10:47:31.6513593Z ##[group]Initializing the repository
2026-06-02T10:47:31.6514261Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\spt-core\spt-core
2026-06-02T10:47:31.6515113Z Initialized empty Git repository in D:/a/spt-core/spt-core/.git/
2026-06-02T10:47:31.6520492Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/SaberMage/spt-core
2026-06-02T10:47:31.6522119Z ##[endgroup]
2026-06-02T10:47:31.6522886Z ##[group]Disabling automatic garbage collection
2026-06-02T10:47:31.6523598Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0
2026-06-02T10:47:31.6525005Z ##[endgroup]
2026-06-02T10:47:31.6525602Z ##[group]Setting up auth
2026-06-02T10:47:31.6526355Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
2026-06-02T10:47:31.6528758Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
2026-06-02T10:47:31.6531049Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-06-02T10:47:31.6533634Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
2026-06-02T10:47:31.6536152Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-06-02T10:47:31.6538115Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
2026-06-02T10:47:31.6540107Z [command]"C:\Program Files\Git\bin\git.exe" config --local http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
2026-06-02T10:47:31.6541696Z ##[endgroup]
2026-06-02T10:47:31.6542346Z ##[group]Fetching the repository
2026-06-02T10:47:31.6543736Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +5c26a4b6c2fe21c80380e9ae22cca317913cd73d:refs/remotes/origin/dev-freeform
2026-06-02T10:47:31.8446457Z From https://github.com/SaberMage/spt-core
2026-06-02T10:47:31.8475044Z  * [new ref]         5c26a4b6c2fe21c80380e9ae22cca317913cd73d -> origin/dev-freeform
2026-06-02T10:47:31.9287297Z ##[endgroup]
2026-06-02T10:47:31.9297529Z ##[group]Determining the checkout info
2026-06-02T10:47:31.9491099Z ##[endgroup]
2026-06-02T10:47:31.9494131Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable
2026-06-02T10:47:31.9792811Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig
2026-06-02T10:47:32.0257275Z ##[group]Checking out the ref
2026-06-02T10:47:32.0275732Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B dev-freeform refs/remotes/origin/dev-freeform
2026-06-02T10:47:32.1617180Z Switched to a new branch 'dev-freeform'
2026-06-02T10:47:32.1641687Z branch 'dev-freeform' set up to track 'origin/dev-freeform'.
2026-06-02T10:47:32.3597985Z ##[endgroup]
2026-06-02T10:47:32.3743509Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H
2026-06-02T10:47:32.3767945Z 5c26a4b6c2fe21c80380e9ae22cca317913cd73d
2026-06-02T10:47:32.4390735Z ##[group]Run dtolnay/rust-toolchain@stable
2026-06-02T10:47:32.4391371Z with:
2026-06-02T10:47:32.4391734Z   components: clippy
2026-06-02T10:47:32.4392087Z   toolchain: stable
2026-06-02T10:47:32.4392421Z ##[endgroup]
2026-06-02T10:47:32.4736081Z ##[group]Run : parse toolchain version
2026-06-02T10:47:32.4736710Z [36;1m: parse toolchain version[0m
2026-06-02T10:47:32.4737181Z [36;1mif [[ -z $toolchain ]]; then[0m
2026-06-02T10:47:32.4738008Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
2026-06-02T10:47:32.4738908Z [36;1m  echo "'toolchain' is a required input" >&2[0m
2026-06-02T10:47:32.4739389Z [36;1m  exit 1[0m
2026-06-02T10:47:32.4739946Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
2026-06-02T10:47:32.4741720Z [36;1m  if [[ Windows == macOS ]]; then[0m
2026-06-02T10:47:32.4743012Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.4743821Z [36;1m  else[0m
2026-06-02T10:47:32.4744478Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.4745197Z [36;1m  fi[0m
2026-06-02T10:47:32.4745688Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
2026-06-02T10:47:32.4747355Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.4748102Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
2026-06-02T10:47:32.4748961Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.4749755Z [36;1melse[0m
2026-06-02T10:47:32.4750188Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.4750710Z [36;1mfi[0m
2026-06-02T10:47:32.4774810Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.4775495Z env:
2026-06-02T10:47:32.4775811Z   toolchain: stable
2026-06-02T10:47:32.4776159Z ##[endgroup]
2026-06-02T10:47:32.6318935Z ##[group]Run : construct rustup command line
2026-06-02T10:47:32.6319591Z [36;1m: construct rustup command line[0m
2026-06-02T10:47:32.6320333Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.6321372Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.6322168Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.6342112Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.6342818Z env:
2026-06-02T10:47:32.6343145Z   targets: 
2026-06-02T10:47:32.6343493Z   components: clippy
2026-06-02T10:47:32.6343874Z ##[endgroup]
2026-06-02T10:47:32.7518503Z ##[group]Run : set $CARGO_HOME
2026-06-02T10:47:32.7519018Z [36;1m: set $CARGO_HOME[0m
2026-06-02T10:47:32.7519598Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$USERPROFILE\.cargo"} >> $GITHUB_ENV[0m
2026-06-02T10:47:32.7537377Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.7538447Z ##[endgroup]
2026-06-02T10:47:32.8316238Z ##[group]Run : install rustup if needed on windows
2026-06-02T10:47:32.8316912Z [36;1m: install rustup if needed on windows[0m
2026-06-02T10:47:32.8317741Z [36;1mif ! command -v rustup &>/dev/null; then[0m
2026-06-02T10:47:32.8319003Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://win.rustup.rs/x86_64 --output 'D:\a\_temp\rustup-init.exe'[0m
2026-06-02T10:47:32.8320384Z [36;1m  'D:\a\_temp\rustup-init.exe' --default-toolchain none --no-modify-path -y[0m
2026-06-02T10:47:32.8323819Z [36;1m  echo "$CARGO_HOME\bin" >> $GITHUB_PATH[0m
2026-06-02T10:47:32.8324395Z [36;1mfi[0m
2026-06-02T10:47:32.8342962Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.8343630Z env:
2026-06-02T10:47:32.8344000Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:47:32.8344445Z ##[endgroup]
2026-06-02T10:47:32.9133037Z ##[group]Run rustup toolchain install stable --component clippy --profile minimal --no-self-update
2026-06-02T10:47:32.9134172Z [36;1mrustup toolchain install stable --component clippy --profile minimal --no-self-update[0m
2026-06-02T10:47:32.9151516Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.9152177Z env:
2026-06-02T10:47:32.9152541Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:47:32.9153011Z   RUSTUP_PERMIT_COPY_RENAME: 1
2026-06-02T10:47:32.9153394Z ##[endgroup]
2026-06-02T10:47:36.1307646Z info: syncing channel updates for stable-x86_64-pc-windows-msvc
2026-06-02T10:47:36.8456632Z info: latest update on 2026-05-28 for version 1.96.0 (ac68faa20 2026-05-25)
2026-06-02T10:47:36.8867664Z info: removing previous version of component clippy
2026-06-02T10:47:36.9050355Z info: removing previous version of component rustfmt
2026-06-02T10:47:36.9216547Z info: removing previous version of component rust-std for target x86_64-pc-windows-gnu
2026-06-02T10:47:37.0509079Z info: removing previous version of component rust-std for target i686-pc-windows-msvc
2026-06-02T10:47:37.1472627Z info: removing previous version of component cargo
2026-06-02T10:47:37.2135612Z info: removing previous version of component rust-std
2026-06-02T10:47:37.2861541Z info: removing previous version of component rustc
2026-06-02T10:47:37.3672537Z info: downloading 7 components
2026-06-02T10:48:00.5029932Z 
2026-06-02T10:48:01.0523616Z   stable-x86_64-pc-windows-msvc updated - rustc 1.96.0 (ac68faa20 2026-05-25) (from rustc 1.95.0 (59807616e 2026-04-14))
2026-06-02T10:48:01.0534568Z 
2026-06-02T10:48:01.1271328Z ##[group]Run rustup default stable
2026-06-02T10:48:01.1271802Z [36;1mrustup default stable[0m
2026-06-02T10:48:01.1290540Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:48:01.1291228Z env:
2026-06-02T10:48:01.1291545Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:01.1291981Z ##[endgroup]
2026-06-02T10:48:01.2585776Z info: using existing install for stable-x86_64-pc-windows-msvc
2026-06-02T10:48:01.3392019Z info: default toolchain set to stable-x86_64-pc-windows-msvc
2026-06-02T10:48:01.3392548Z 
2026-06-02T10:48:01.3984522Z   stable-x86_64-pc-windows-msvc unchanged - rustc 1.96.0 (ac68faa20 2026-05-25)
2026-06-02T10:48:01.4015421Z 
2026-06-02T10:48:01.4546452Z ##[group]Run : create cachekey
2026-06-02T10:48:01.4547046Z [36;1m: create cachekey[0m
2026-06-02T10:48:01.4547930Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
2026-06-02T10:48:01.4549106Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
2026-06-02T10:48:01.4549972Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
2026-06-02T10:48:01.4568431Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:48:01.4569156Z env:
2026-06-02T10:48:01.4569557Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:01.4570150Z ##[endgroup]
2026-06-02T10:48:02.6480969Z ##[group]Run : disable incremental compilation
2026-06-02T10:48:02.6481659Z [36;1m: disable incremental compilation[0m
2026-06-02T10:48:02.6482280Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
2026-06-02T10:48:02.6482884Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
2026-06-02T10:48:02.6483427Z [36;1mfi[0m
2026-06-02T10:48:02.6501821Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:48:02.6502561Z env:
2026-06-02T10:48:02.6503043Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:02.6504665Z ##[endgroup]
2026-06-02T10:48:02.7555284Z ##[group]Run : enable colors in Cargo output
2026-06-02T10:48:02.7555812Z [36;1m: enable colors in Cargo output[0m
2026-06-02T10:48:02.7556274Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
2026-06-02T10:48:02.7556783Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
2026-06-02T10:48:02.7557203Z [36;1mfi[0m
2026-06-02T10:48:02.7576369Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:48:02.7576952Z env:
2026-06-02T10:48:02.7577243Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:02.7577623Z   CARGO_INCREMENTAL: 0
2026-06-02T10:48:02.7577919Z ##[endgroup]
2026-06-02T10:48:02.8354487Z ##[group]Run : enable Cargo sparse registry
2026-06-02T10:48:02.8355257Z [36;1m: enable Cargo sparse registry[0m
2026-06-02T10:48:02.8356128Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
2026-06-02T10:48:02.8357149Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
2026-06-02T10:48:02.8358154Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
2026-06-02T10:48:02.8358906Z [36;1m    touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
2026-06-02T10:48:02.8359647Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
2026-06-02T10:48:02.8360445Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
2026-06-02T10:48:02.8361233Z [36;1m    touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
2026-06-02T10:48:02.8361921Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
2026-06-02T10:48:02.8362406Z [36;1m  fi[0m
2026-06-02T10:48:02.8362670Z [36;1mfi[0m
2026-06-02T10:48:02.8380162Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:48:02.8380772Z env:
2026-06-02T10:48:02.8381083Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:02.8381480Z   CARGO_INCREMENTAL: 0
2026-06-02T10:48:02.8381796Z   CARGO_TERM_COLOR: always
2026-06-02T10:48:02.8382117Z ##[endgroup]
2026-06-02T10:48:03.3362868Z ##[group]Run : work around spurious network errors in curl 8.0
2026-06-02T10:48:03.3363512Z [36;1m: work around spurious network errors in curl 8.0[0m
2026-06-02T10:48:03.3364354Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
2026-06-02T10:48:03.3365286Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
2026-06-02T10:48:03.3365963Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
2026-06-02T10:48:03.3366404Z [36;1mfi[0m
2026-06-02T10:48:03.3383706Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:48:03.3384324Z env:
2026-06-02T10:48:03.3384619Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:03.3385036Z   CARGO_INCREMENTAL: 0
2026-06-02T10:48:03.3385338Z   CARGO_TERM_COLOR: always
2026-06-02T10:48:03.3385657Z ##[endgroup]
2026-06-02T10:48:03.6072158Z ##[group]Run rustc +stable --version --verbose
2026-06-02T10:48:03.6072647Z [36;1mrustc +stable --version --verbose[0m
2026-06-02T10:48:03.6089898Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-06-02T10:48:03.6090490Z env:
2026-06-02T10:48:03.6090781Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:03.6091190Z   CARGO_INCREMENTAL: 0
2026-06-02T10:48:03.6091501Z   CARGO_TERM_COLOR: always
2026-06-02T10:48:03.6091816Z ##[endgroup]
2026-06-02T10:48:03.7384728Z rustc 1.96.0 (ac68faa20 2026-05-25)
2026-06-02T10:48:03.7394095Z binary: rustc
2026-06-02T10:48:03.7418841Z commit-hash: ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96
2026-06-02T10:48:03.7468081Z commit-date: 2026-05-25
2026-06-02T10:48:03.7483373Z host: x86_64-pc-windows-msvc
2026-06-02T10:48:03.7508358Z release: 1.96.0
2026-06-02T10:48:03.7524546Z LLVM version: 22.1.2
2026-06-02T10:48:03.8004503Z ##[group]Run Swatinem/rust-cache@v2
2026-06-02T10:48:03.8004965Z with:
2026-06-02T10:48:03.8005223Z   prefix-key: v0-rust
2026-06-02T10:48:03.8005523Z   add-job-id-key: true
2026-06-02T10:48:03.8005854Z   add-rust-environment-hash-key: true
2026-06-02T10:48:03.8006228Z   cache-targets: true
2026-06-02T10:48:03.8006533Z   cache-all-crates: false
2026-06-02T10:48:03.8006904Z   cache-workspace-crates: false
2026-06-02T10:48:03.8007245Z   save-if: true
2026-06-02T10:48:03.8007537Z   cache-provider: github
2026-06-02T10:48:03.8007836Z   cache-bin: true
2026-06-02T10:48:03.8008101Z   lookup-only: false
2026-06-02T10:48:03.8008386Z   cmd-format: {0}
2026-06-02T10:48:03.8008666Z env:
2026-06-02T10:48:03.8008936Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:03.8010435Z   CARGO_INCREMENTAL: 0
2026-06-02T10:48:03.8010743Z   CARGO_TERM_COLOR: always
2026-06-02T10:48:03.8011069Z ##[endgroup]
2026-06-02T10:48:05.3033734Z (node:8996) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-06-02T10:48:05.3037630Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-06-02T10:48:07.0360012Z ##[group]Cache Configuration
2026-06-02T10:48:07.0361841Z Cache Provider:
2026-06-02T10:48:07.0362463Z     github
2026-06-02T10:48:07.0386605Z Workspaces:
2026-06-02T10:48:07.0387342Z     D:\a\spt-core\spt-core
2026-06-02T10:48:07.0388259Z Cache Paths:
2026-06-02T10:48:07.0388711Z     C:\Users\runneradmin\.cargo\bin
2026-06-02T10:48:07.0389275Z     C:\Users\runneradmin\.cargo\.crates.toml
2026-06-02T10:48:07.0389825Z     C:\Users\runneradmin\.cargo\.crates2.json
2026-06-02T10:48:07.0390381Z     C:\Users\runneradmin\.cargo\registry
2026-06-02T10:48:07.0390892Z     C:\Users\runneradmin\.cargo\git
2026-06-02T10:48:07.0391457Z     D:\a\spt-core\spt-core\target
2026-06-02T10:48:07.0391935Z Restore Key:
2026-06-02T10:48:07.0392375Z     v0-rust-test-Windows_NT-x64-5dcabeed
2026-06-02T10:48:07.0392921Z Cache Key:
2026-06-02T10:48:07.0393400Z     v0-rust-test-Windows_NT-x64-5dcabeed-ff716db4
2026-06-02T10:48:07.0393935Z .. Prefix:
2026-06-02T10:48:07.0394354Z   - v0-rust-test-Windows_NT-x64
2026-06-02T10:48:07.0394828Z .. Environment considered:
2026-06-02T10:48:07.0395277Z   - Rust Versions:
2026-06-02T10:48:07.0395848Z     - 1.96.0 x86_64-pc-windows-msvc ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96
2026-06-02T10:48:07.0397924Z     - 1.96.0 x86_64-pc-windows-msvc ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96
2026-06-02T10:48:07.0398615Z   - CARGO_HOME
2026-06-02T10:48:07.0399045Z   - CARGO_INCREMENTAL
2026-06-02T10:48:07.0399483Z   - CARGO_TERM_COLOR
2026-06-02T10:48:07.0399916Z .. Lockfiles considered:
2026-06-02T10:48:07.0400409Z   - D:\a\spt-core\spt-core\adapters\mock\Cargo.toml
2026-06-02T10:48:07.0401018Z   - D:\a\spt-core\spt-core\Cargo.lock
2026-06-02T10:48:07.0401591Z   - D:\a\spt-core\spt-core\crates\spt-live\Cargo.toml
2026-06-02T10:48:07.0402248Z   - D:\a\spt-core\spt-core\crates\spt-msg\Cargo.toml
2026-06-02T10:48:07.0402877Z   - D:\a\spt-core\spt-core\crates\spt-proto\Cargo.toml
2026-06-02T10:48:07.0403523Z   - D:\a\spt-core\spt-core\crates\spt-runtime\Cargo.toml
2026-06-02T10:48:07.0404220Z   - D:\a\spt-core\spt-core\crates\spt-store\Cargo.toml
2026-06-02T10:48:07.0404855Z   - D:\a\spt-core\spt-core\crates\spt-term\Cargo.toml
2026-06-02T10:48:07.0405481Z   - D:\a\spt-core\spt-core\crates\spt\Cargo.toml
2026-06-02T10:48:07.0407163Z ##[endgroup]
2026-06-02T10:48:07.0407444Z 
2026-06-02T10:48:07.0407711Z ... Restoring cache ...
2026-06-02T10:48:07.4697351Z Cache hit for: v0-rust-test-Windows_NT-x64-5dcabeed-ff716db4
2026-06-02T10:48:08.8020245Z Received 0 of 158192209 (0.0%), 0.0 MBs/sec
2026-06-02T10:48:09.7697969Z Received 113246208 of 158192209 (71.6%), 53.6 MBs/sec
2026-06-02T10:48:13.5431421Z Received 158192209 of 158192209 (100.0%), 50.6 MBs/sec
2026-06-02T10:48:13.5432496Z Cache Size: ~151 MB (158192209 B)
2026-06-02T10:48:13.5439104Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/b146973f-c671-44b2-b020-51a46a95aa3f/cache.tzst -P -C D:/a/spt-core/spt-core --force-local --use-compress-program "zstd -d"
2026-06-02T10:48:17.8150071Z Cache restored successfully
2026-06-02T10:48:17.8151958Z Restored from cache key "v0-rust-test-Windows_NT-x64-5dcabeed-ff716db4" full match: true.
2026-06-02T10:48:17.9010942Z ##[group]Run cargo build --workspace --all-targets
2026-06-02T10:48:17.9011496Z [36;1mcargo build --workspace --all-targets[0m
2026-06-02T10:48:17.9369041Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-02T10:48:17.9369594Z env:
2026-06-02T10:48:17.9369895Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:48:17.9370289Z   CARGO_INCREMENTAL: 0
2026-06-02T10:48:17.9370627Z   CARGO_TERM_COLOR: always
2026-06-02T10:48:17.9371238Z   CACHE_ON_FAILURE: false
2026-06-02T10:48:17.9371554Z ##[endgroup]
2026-06-02T10:48:23.6187241Z [1m[92m    Updating[0m crates.io index
2026-06-02T10:48:33.5011565Z [1m[92m   Compiling[0m spt-proto v0.0.0 (D:\a\spt-core\spt-core\crates\spt-proto)
2026-06-02T10:48:38.5334501Z [1m[92m   Compiling[0m spt-store v0.0.0 (D:\a\spt-core\spt-core\crates\spt-store)
2026-06-02T10:48:43.2948802Z [1m[92m   Compiling[0m spt-msg v0.0.0 (D:\a\spt-core\spt-core\crates\spt-msg)
2026-06-02T10:48:47.8287172Z [1m[92m   Compiling[0m spt-runtime v0.0.0 (D:\a\spt-core\spt-core\crates\spt-runtime)
2026-06-02T10:48:47.8711708Z [1m[92m   Compiling[0m spt-term v0.0.0 (D:\a\spt-core\spt-core\crates\spt-term)
2026-06-02T10:48:52.7662656Z [1m[92m   Compiling[0m spt-live v0.0.0 (D:\a\spt-core\spt-core\crates\spt-live)
2026-06-02T10:48:54.0627051Z [1m[92m   Compiling[0m spt v0.0.0 (D:\a\spt-core\spt-core\crates\spt)
2026-06-02T10:49:07.6469125Z [1m[92m   Compiling[0m mock-adapter v0.0.0 (D:\a\spt-core\spt-core\adapters\mock)
2026-06-02T10:49:31.2449441Z [1m[92m    Finished[0m `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s
2026-06-02T10:49:31.3048962Z ##[group]Run cargo test --workspace
2026-06-02T10:49:31.3049517Z [36;1mcargo test --workspace[0m
2026-06-02T10:49:31.3156081Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-02T10:49:31.3156623Z env:
2026-06-02T10:49:31.3156939Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:49:31.3157367Z   CARGO_INCREMENTAL: 0
2026-06-02T10:49:31.3157716Z   CARGO_TERM_COLOR: always
2026-06-02T10:49:31.3158084Z   CACHE_ON_FAILURE: false
2026-06-02T10:49:31.3158429Z ##[endgroup]
2026-06-02T10:49:32.6540362Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.64s
2026-06-02T10:49:32.6894483Z [1m[92m     Running[0m unittests src\main.rs (target\debug\deps\mock_session-a4262af56b1900b7.exe)
2026-06-02T10:49:32.7098261Z 
2026-06-02T10:49:32.7122021Z running 0 tests
2026-06-02T10:49:32.7125708Z 
2026-06-02T10:49:32.7155752Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:32.7222831Z [1m[92m     Running[0m tests\manifest_valid.rs (target\debug\deps\manifest_valid-7983764a2a74d248.exe)
2026-06-02T10:49:32.7223593Z 
2026-06-02T10:49:32.7475809Z 
2026-06-02T10:49:32.7477041Z running 3 tests
2026-06-02T10:49:32.7665678Z test mock_declares_commune_signoff_as_filedrops ... ok
2026-06-02T10:49:32.7666852Z test mock_has_no_claude_code_conventions ... ok
2026-06-02T10:49:32.7687950Z test mock_manifest_parses_and_validates ... ok
2026-06-02T10:49:32.7688463Z 
2026-06-02T10:49:32.7704491Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
2026-06-02T10:49:32.7707863Z 
2026-06-02T10:49:32.7737008Z [1m[92m     Running[0m unittests src\main.rs (target\debug\deps\spt-fbac582032e814f7.exe)
2026-06-02T10:49:32.7986249Z 
2026-06-02T10:49:32.7987329Z running 40 tests
2026-06-02T10:49:32.8096900Z test api::auth::tests::mints_distinct_nonempty_tokens ... ok
2026-06-02T10:49:32.8098536Z test api::auth::tests::missing_endpoint_is_no_endpoint ... ok
2026-06-02T10:49:32.8201649Z test api::auth::tests::no_proof_is_refused ... ok
2026-06-02T10:49:32.8202999Z test api::auth::tests::session_id_proof_authenticates ... ok
2026-06-02T10:49:32.8286478Z test api::auth::tests::token_proof_authenticates ... ok
2026-06-02T10:49:32.8287841Z test api::auth::tests::wrong_token_and_wrong_session_refused ... ok
2026-06-02T10:49:32.8361722Z test api::delivery::tests::echo_gate_explicit_toggle ... ok
2026-06-02T10:49:32.8363042Z test api::delivery::tests::idle_busy_transitions_manage_sentinels ... ok
2026-06-02T10:49:32.8398081Z test api::delivery::tests::idle_no_gate_does_not_arm_gate ... ok
2026-06-02T10:49:32.8503697Z test api::delivery::tests::inject_all_pty_falls_back_to_hook ... ok
2026-06-02T10:49:32.8505125Z test api::delivery::tests::inject_resolution_drops_pty_defaults_hook ... ok
2026-06-02T10:49:32.9603827Z test api::delivery::tests::poll_drains_non_deferred_by_default ... ok
2026-06-02T10:49:32.9605523Z test api::reporting::tests::boundary_missing_perch_refused ... ok
2026-06-02T10:49:32.9655849Z test api::reporting::tests::boundary_rebinds_keeping_anchor ... ok
2026-06-02T10:49:32.9657298Z test api::reporting::tests::capability_lists_hostable_types ... ok
2026-06-02T10:49:32.9676002Z test api::reporting::tests::filedrops_are_fixed_named_files ... ok
2026-06-02T10:49:32.9677352Z test api::reporting::tests::env_aliases_resolved_from_manifest ... ok
2026-06-02T10:49:32.9743045Z test api::reporting::tests::history_log_appends ... ok
2026-06-02T10:49:32.9744250Z test api::reporting::tests::presence_records_endpoint ... ok
2026-06-02T10:49:32.9844168Z test api::reporting::tests::session_end_erase_refused_with_live_children ... ok
2026-06-02T10:49:33.0254688Z test api::reporting::tests::session_end_erase_wipes_childless_perch ... ok
2026-06-02T10:49:33.0643968Z test api::reporting::tests::session_end_soft_preserves_state ... ok
2026-06-02T10:49:33.0645964Z test api::startup::tests::empty_session_seed_refused ... ok
2026-06-02T10:49:33.0731955Z test api::startup::tests::live_perch_under_other_session_conflicts ... ok
2026-06-02T10:49:33.0733798Z test api::startup::tests::missing_seed_refused ... ok
2026-06-02T10:49:33.0812037Z test api::startup::tests::post_spawn_bind_establishes_perch ... ok
2026-06-02T10:49:33.0873278Z test api::startup::tests::rebind_same_session_ok ... ok
2026-06-02T10:49:33.0876440Z test api::startup::tests::stale_seed_with_dead_anchor_refused ... ok
2026-06-02T10:49:33.0934596Z test api::startup::tests::valid_seed_binds_live_perch ... ok
2026-06-02T10:49:33.0999615Z test api::tests::adapter_is_required ... ok
2026-06-02T10:49:33.1000897Z test api::tests::state_value_is_validated ... ok
2026-06-02T10:49:33.1102983Z test api::tests::surface_parses ... ok
2026-06-02T10:49:33.1104941Z test api::worker::tests::cascade_guard_tracks_live_children ... ok
2026-06-02T10:49:33.1251227Z test api::worker::tests::guard_clears_only_when_all_children_stopped ... ok
2026-06-02T10:49:33.2798559Z test api::worker::tests::worker_poll_drains_spool ... ok
2026-06-02T10:49:33.2800189Z test api::worker::tests::worker_start_nests_under_parent ... ok
2026-06-02T10:49:33.2829754Z test cli::tests::invalid_usage_errors ... ok
2026-06-02T10:49:33.2830913Z test cli::tests::ring_timeout_defaults ... ok
2026-06-02T10:49:33.2874629Z test cli::tests::send_target_optional_with_reply_to ... ok
2026-06-02T10:49:33.2875434Z test cli::tests::subcommands_parse ... ok
2026-06-02T10:49:33.2875880Z 
2026-06-02T10:49:33.2887355Z test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
2026-06-02T10:49:33.2890942Z 
2026-06-02T10:49:33.2927948Z [1m[92m     Running[0m tests\contract_e2e.rs (target\debug\deps\contract_e2e-3c6e2d3f6308c4c3.exe)
2026-06-02T10:49:33.3144284Z 
2026-06-02T10:49:33.3145829Z running 3 tests
2026-06-02T10:49:33.3806246Z SEEDED:7328
2026-06-02T10:49:33.8317922Z test live_agent_lifecycle_e2e ... ok
2026-06-02T10:49:33.9989046Z test mock_adapter_drives_the_full_contract ... ok
2026-06-02T10:49:34.0543632Z SEEDED:7328
2026-06-02T10:49:34.3574114Z test seed_then_listen_binds_and_relays ... ok
2026-06-02T10:49:34.3577201Z 
2026-06-02T10:49:34.3580409Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
2026-06-02T10:49:34.3599363Z 
2026-06-02T10:49:34.3610869Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_live-03ea12de2491f525.exe)
2026-06-02T10:49:34.3867652Z 
2026-06-02T10:49:34.3869516Z running 35 tests
2026-06-02T10:49:34.3877300Z test context::tests::direct_always_writes ... ok
2026-06-02T10:49:34.3878388Z test context::tests::llm_over_llm_writes ... ok
2026-06-02T10:49:34.3889372Z test context::tests::llm_past_window_writes ... ok
2026-06-02T10:49:34.3890495Z test context::tests::llm_within_window_suppressed ... ok
2026-06-02T10:49:34.3971884Z test context::tests::write_context_suppresses_stale_llm ... ok
2026-06-02T10:49:34.3973051Z test context::tests::marker_round_trips ... ok
2026-06-02T10:49:34.4517278Z test echo::tests::echo_consumes_history_and_writes_commune ... ok
2026-06-02T10:49:34.4658821Z test echo::tests::echo_child_is_recursion_guarded ... ok
2026-06-02T10:49:34.4662413Z test echo::tests::provenance_is_stamped ... ok
2026-06-02T10:49:34.4785639Z test echo::tests::echo_nonzero_errors ... ok
2026-06-02T10:49:34.5132661Z test history::tests::fetcher_yields_records ... ok
2026-06-02T10:49:34.5607524Z test history::tests::locate_normalize_reads_and_normalizes ... ok
2026-06-02T10:49:34.5611407Z test history::tests::missing_fetcher_field_errors ... ok
2026-06-02T10:49:34.5624252Z test history::tests::native_missing_log_is_empty ... ok
2026-06-02T10:49:34.5652272Z test history::tests::native_reads_logged_records ... ok
2026-06-02T10:49:34.5706418Z test ingest::tests::both_drops_ingested ... ok
2026-06-02T10:49:34.5747853Z test ingest::tests::commune_drop_is_ingested_and_deleted ... ok
2026-06-02T10:49:34.5775433Z test ingest::tests::no_drops_is_empty ... ok
2026-06-02T10:49:34.5820454Z test ingest::tests::stale_commune_suppressed_but_deleted ... ok
2026-06-02T10:49:34.5824006Z test psyche::tests::prompt_includes_time_and_event ... ok
2026-06-02T10:49:34.5826872Z test psyche::tests::prompt_without_event ... ok
2026-06-02T10:49:34.7329889Z test psyche::tests::spawn_binds_nested_perch_and_sets_guard ... ok
2026-06-02T10:49:34.7367254Z test pulse::tests::echo_gate_fires_exactly_once ... ok
2026-06-02T10:49:34.7407987Z test pulse::tests::tick_ingests_drops ... ok
2026-06-02T10:49:34.7439935Z test pulse::tests::tick_reports_idle ... ok
2026-06-02T10:49:34.7724131Z test resume::tests::continue_existing_resumes_session ... ok
2026-06-02T10:49:34.7753117Z test resume::tests::download_reads_stored_context ... ok
2026-06-02T10:49:34.7925197Z test history::tests::fetcher_timeout_errors ... ok
2026-06-02T10:49:34.8511336Z test resume::tests::fresh_with_preload_launches_preloaded ... ok
2026-06-02T10:49:34.8513036Z test resume::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:49:34.8549143Z test signoff::tests::boundary_writes_resume_commune ... ok
2026-06-02T10:49:34.8550598Z test signoff::tests::echo_precedes_signoff_compose ... ok
2026-06-02T10:49:34.8582503Z test signoff::tests::missing_session_skips_echo ... ok
2026-06-02T10:49:34.8583977Z test signoff::tests::recovered_self_is_not_signed_off ... ok
2026-06-02T10:49:34.8599759Z test signoff::tests::stale_signoff_swept ... ok
2026-06-02T10:49:34.8600309Z 
2026-06-02T10:49:34.8617078Z test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
2026-06-02T10:49:34.8620899Z 
2026-06-02T10:49:34.8651207Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_msg-4476a16dde791870.exe)
2026-06-02T10:49:34.8890613Z 
2026-06-02T10:49:34.8892490Z running 22 tests
2026-06-02T10:49:34.9029707Z test deliver::tests::deferred_send_validates ... ok
2026-06-02T10:49:35.1339816Z test deliver::tests::deferred_send_skips_stream_drain_survives_for_hook ... ok
2026-06-02T10:49:35.2015984Z test deliver::tests::offline_existing_perch_spools ... ok
2026-06-02T10:49:35.3039118Z test deliver::tests::online_delivers_via_tcp_without_spooling ... ok
2026-06-02T10:49:35.3474838Z test deliver::tests::send_outcome_mapping ... ok
2026-06-02T10:49:35.4403370Z test listener::tests::bind_registers_and_round_trips ... ok
2026-06-02T10:49:35.5155831Z test listener::tests::blocking_accepts_within_window ... ok
2026-06-02T10:49:36.2067762Z test listener::tests::blocking_times_out_when_idle ... ok
2026-06-02T10:49:36.2069346Z test listener::tests::drop_unregisters_address ... ok
2026-06-02T10:49:37.2086543Z test ready::tests::backlog_drains_on_start ... ok
2026-06-02T10:49:37.2087170Z test ready::tests::recv_gets_live_tcp_message ... ok
2026-06-02T10:49:37.2087808Z test ready::tests::soft_cleanup_preserves_spool_and_info ... ok
2026-06-02T10:49:37.2090519Z test ready::tests::start_registers_resolvable_perch ... ok
2026-06-02T10:49:37.2091139Z test ring::tests::ring_gets_reply_and_cleans_up ... ok
2026-06-02T10:49:37.2091637Z test ring::tests::ring_no_perch ... ok
2026-06-02T10:49:37.2092209Z test ring::tests::ring_offline_target_queues_and_cleans_up ... ok
2026-06-02T10:49:37.2092776Z test ring::tests::ring_timeout_cleans_up ... ok
2026-06-02T10:49:37.2093279Z test wire::tests::format_empty_from_is_anonymous ... ok
2026-06-02T10:49:37.2093846Z test wire::tests::format_with_from_prepends_reply_to ... ok
2026-06-02T10:49:37.2094450Z test wire::tests::frame_round_trips_over_loopback ... ok
2026-06-02T10:49:37.2094988Z test wire::tests::oversized_length_prefix_rejected ... ok
2026-06-02T10:49:37.3105141Z test deliver::tests::recycled_pid_address_does_not_misdeliver ... ok
2026-06-02T10:49:37.3105891Z 
2026-06-02T10:49:37.3123127Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.42s
2026-06-02T10:49:37.3126657Z 
2026-06-02T10:49:37.3167983Z [1m[92m     Running[0m tests\killer_quickstart.rs (target\debug\deps\killer_quickstart-9269710556374cd0.exe)
2026-06-02T10:49:37.3306887Z 
2026-06-02T10:49:37.3308541Z running 2 tests
2026-06-02T10:49:37.9928977Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_proto-ab61144ec106ff25.exe)
2026-06-02T10:49:37.9929481Z test offline_then_online_delivers_backlog ... ok
2026-06-02T10:49:37.9930160Z test two_agents_exchange_message_tcp_and_spool ... ok
2026-06-02T10:49:37.9930592Z 
2026-06-02T10:49:37.9930996Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
2026-06-02T10:49:37.9931565Z 
2026-06-02T10:49:38.1947528Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_runtime-b153dc9bb473c915.exe)
2026-06-02T10:49:38.1948487Z 
2026-06-02T10:49:38.1948612Z running 49 tests
2026-06-02T10:49:38.1949056Z test chunk::tests::malformed_parts_return_none ... ok
2026-06-02T10:49:38.1949688Z test chunk::tests::missing_middle_part_is_dropped ... ok
2026-06-02T10:49:38.1950334Z test chunk::tests::orphan_group_without_head_is_dropped ... ok
2026-06-02T10:49:38.1951078Z test chunk::tests::oversized_line_splits_and_each_part_is_well_formed_and_bounded ... ok
2026-06-02T10:49:38.1951845Z test chunk::tests::short_line_passes_through_unchunked ... ok
2026-06-02T10:49:38.1952440Z test chunk::tests::reassemble_stream_handles_mixed_traffic ... ok
2026-06-02T10:49:38.1953050Z test endpoint::tests::agent_vs_shell_split ... ok
2026-06-02T10:49:38.1953626Z test endpoint::tests::broker_and_node_families ... ok
2026-06-02T10:49:38.1954156Z test endpoint::tests::day_one_tags_round_trip ... ok
2026-06-02T10:49:38.1954686Z test endpoint::tests::shell_kind_round_trips ... ok
2026-06-02T10:49:38.1955308Z test chunk::tests::split_then_reassemble_is_byte_identity ... ok
2026-06-02T10:49:38.1955968Z test endpoint::tests::unknown_tag_tolerated_and_preserved ... ok
2026-06-02T10:49:38.1956694Z test envelope::tests::body_escape_unescape_round_trips_html_and_newlines ... ok
2026-06-02T10:49:38.1957558Z test envelope::tests::decode_is_amp_last_so_literal_entities_do_not_double_decode ... ok
2026-06-02T10:49:38.1958376Z test envelope::tests::from_attr_returns_none_on_garbage_or_empty ... ok
2026-06-02T10:49:38.1959069Z test envelope::tests::from_attr_unescape_is_amp_last ... ok
2026-06-02T10:49:38.1959702Z test envelope::tests::parser_both_tags_present ... ok
2026-06-02T10:49:38.1960414Z test envelope::tests::parser_empty_body_is_some_empty_and_nested_tags_preserved ... ok
2026-06-02T10:49:38.1961239Z test envelope::tests::parser_no_tags_falls_back_whole_payload_to_live ... ok
2026-06-02T10:49:38.1961987Z test envelope::tests::parser_out_of_order_tags_both_extracted ... ok
2026-06-02T10:49:38.1962694Z test envelope::tests::parser_unclosed_live_tag_does_not_scoop_project ... ok
2026-06-02T10:49:38.1963316Z test event::tests::alarm_event_round_trips ... ok
2026-06-02T10:49:38.1963820Z test event::tests::attr_decode_is_amp_last ... ok
2026-06-02T10:49:38.1964818Z test event::tests::attr_order_preserved ... ok
2026-06-02T10:49:38.1965400Z test event::tests::body_with_literal_event_tokens_round_trips ... ok
2026-06-02T10:49:38.1966007Z test event::tests::empty_body_envelope_parses ... ok
2026-06-02T10:49:38.1966608Z test event::tests::malformed_inputs_return_none_without_panic ... ok
2026-06-02T10:49:38.1967199Z test event::tests::msg_event_round_trips ... ok
2026-06-02T10:49:38.1967782Z test event::tests::typed_envelope_detected_and_parsed ... ok
2026-06-02T10:49:38.1968691Z test event::tests::typed_predicate_rejects_partials ... ok
2026-06-02T10:49:38.1969252Z test id::tests::accepts_japanese_scripts ... ok
2026-06-02T10:49:38.1969756Z test id::tests::accepts_plain_and_composite_ids ... ok
2026-06-02T10:49:38.1970276Z test id::tests::rejects_empty_and_overlong ... ok
2026-06-02T10:49:38.1970811Z test id::tests::rejects_path_whitespace_and_control ... ok
2026-06-02T10:49:38.1971367Z test id::tests::reports_bad_char_position ... ok
2026-06-02T10:49:38.1971887Z test id::tests::reserves_address_delimiters ... ok
2026-06-02T10:49:38.1972737Z test identity::tests::bad_inputs_error_without_panic ... ok
2026-06-02T10:49:38.1973347Z test identity::tests::known_answer_fixed_seed_is_stable ... ok
2026-06-02T10:49:38.1973938Z test identity::tests::public_key_hex_round_trips ... ok
2026-06-02T10:49:38.1974475Z test identity::tests::sign_verify_round_trip ... ok
2026-06-02T10:49:38.1974981Z test payload::tests::base64_known_vectors ... ok
2026-06-02T10:49:38.1975554Z test payload::tests::binary_blob_round_trips_all_byte_values ... ok
2026-06-02T10:49:38.1976176Z test payload::tests::blob_padding_lengths_round_trip ... ok
2026-06-02T10:49:38.1976762Z test payload::tests::command_payload_round_trips ... ok
2026-06-02T10:49:38.1977288Z test payload::tests::text_payload_round_trips ... ok
2026-06-02T10:49:38.1977862Z test payload::tests::unknown_or_malformed_decodes_to_none ... ok
2026-06-02T10:49:38.1978487Z test version::tests::current_version_self_compatible ... ok
2026-06-02T10:49:38.1979133Z test version::tests::n_minus_one_window_accepts_and_rejects ... ok
2026-06-02T10:49:38.1979748Z test version::tests::window_floor_saturates_at_zero ... ok
2026-06-02T10:49:38.1980093Z 
2026-06-02T10:49:38.1980461Z test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
2026-06-02T10:49:38.1980978Z 
2026-06-02T10:49:38.1980984Z 
2026-06-02T10:49:38.1981094Z running 17 tests
2026-06-02T10:49:38.1981543Z test manifest::tests::fetcher_strategy_requires_fetcher_field ... ok
2026-06-02T10:49:38.1982227Z test manifest::tests::harness_fixture_parses_all_sections ... ok
2026-06-02T10:49:38.1982930Z test manifest::tests::harness_kind_with_shell_section_fails_validation ... ok
2026-06-02T10:49:38.1983661Z test manifest::tests::inject_env_without_value_fails_validation ... ok
2026-06-02T10:49:38.5422561Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_store-4761f9a3b4184db2.exe)
2026-06-02T10:49:38.5423476Z test manifest::tests::minimal_header_only_manifest_is_valid ... ok
2026-06-02T10:49:38.5424087Z test manifest::tests::round_trips_through_toml ... ok
2026-06-02T10:49:38.5424607Z test manifest::tests::shell_fixture_parses ... ok
2026-06-02T10:49:38.5425226Z test manifest::tests::shell_kind_without_shell_section_fails_validation ... ok
2026-06-02T10:49:38.5426021Z test manifest::tests::syntactically_broken_toml_is_an_error_not_a_panic ... ok
2026-06-02T10:49:38.5426755Z test manifest::tests::unknown_enum_variant_is_an_error_not_a_panic ... ok
2026-06-02T10:49:38.5427412Z test runtime::tests::bounded_run_captures_success ... ok
2026-06-02T10:49:38.5427946Z test runtime::tests::fills_known_placeholders ... ok
2026-06-02T10:49:38.5428500Z test runtime::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:49:38.5429126Z test runtime::tests::spawn_session_detached_returns_pid ... ok
2026-06-02T10:49:38.5429686Z test runtime::tests::tokenize_honors_double_quotes ... ok
2026-06-02T10:49:38.5430556Z test runtime::tests::unknown_role_errors ... ok
2026-06-02T10:49:38.5431102Z test runtime::tests::bounded_run_kills_on_timeout ... ok
2026-06-02T10:49:38.5431458Z 
2026-06-02T10:49:38.5431839Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
2026-06-02T10:49:38.5432330Z 
2026-06-02T10:49:38.5432336Z 
2026-06-02T10:49:38.5432465Z running 34 tests
2026-06-02T10:49:38.5432855Z test atomic::tests::atomic_write_bytes_round_trips ... ok
2026-06-02T10:49:38.5433427Z test atomic::tests::atomic_write_creates_and_replaces ... ok
2026-06-02T10:49:38.5434020Z test atomic::tests::retry_does_not_retry_non_transient ... ok
2026-06-02T10:49:40.7428940Z test atomic::tests::retry_absorbs_transient_then_succeeds ... ok
2026-06-02T10:49:40.7431118Z test atomic::tests::to_forward_slash_strips_unc_prefix ... ok
2026-06-02T10:49:40.7432234Z test info::tests::busy_sentinel_round_trips_and_read_pid_is_none ... ok
2026-06-02T10:49:40.7433128Z test atomic::tests::retry_gives_up_after_max_attempts ... ok
2026-06-02T10:49:40.7434845Z test info::tests::corrupt_content_returns_none ... ok
2026-06-02T10:49:40.7435778Z test info::tests::read_pid_tolerates_schema_minimal ... ok
2026-06-02T10:49:40.7436521Z test info::tests::write_read_round_trip ... ok
2026-06-02T10:49:40.7437689Z test perch::tests::child_files_route_through_one_resolver ... ok
2026-06-02T10:49:40.7438444Z test perch::tests::classification_matrix ... ok
2026-06-02T10:49:40.7439202Z test perch::tests::explicit_parent_wins_over_infer ... ok
2026-06-02T10:49:40.7439984Z test perch::tests::resolve_psyche_and_worker_nest_under_parent ... ok
2026-06-02T10:49:40.7440685Z test perch::tests::resolve_self_is_flat ... ok
2026-06-02T10:49:40.7441365Z test perch::tests::spt_home_is_pure_and_honors_env ... ok
2026-06-02T10:49:40.7442085Z test proc::tests::current_process_is_alive ... ok
2026-06-02T10:49:40.7442881Z test proc::tests::parent_pid_resolves_and_is_alive ... ok
2026-06-02T10:49:40.7443531Z test proc::tests::unassigned_pid_is_dead ... ok
2026-06-02T10:49:40.7444103Z test info::tests::concurrent_read_during_writes_never_torn ... ok
2026-06-02T10:49:40.7444738Z test registry::tests::clean_removes_dead_keeps_live ... ok
2026-06-02T10:49:40.7445254Z test registry::tests::register_and_lookup ... ok
2026-06-02T10:49:40.7970056Z test registry::tests::reregister_replaces_address ... ok
2026-06-02T10:49:40.9785451Z test registry::tests::resolve_cleans_before_lookup ... ok
2026-06-02T10:49:41.0189693Z test registry::tests::resolve_on_empty_registry_is_none_not_error ... ok
2026-06-02T10:49:41.0217356Z test seed::tests::missing_seed_is_none_and_remove_clears ... ok
2026-06-02T10:49:41.0241768Z test seed::tests::seed_round_trips ... ok
2026-06-02T10:49:41.1962939Z test spool::tests::deferred_row_survives_event_drain_then_hook_delivers ... ok
2026-06-02T10:49:41.3617904Z test registry::tests::concurrent_registration_never_locks ... ok
2026-06-02T10:49:41.4778350Z test spool::tests::drain_marks_delivered_and_is_idempotent ... ok
2026-06-02T10:49:41.8359404Z test spool::tests::non_deferred_drain_skips_deferred_and_preserves_order ... ok
2026-06-02T10:49:42.0828703Z test spool::tests::reopen_is_idempotent ... ok
2026-06-02T10:49:42.2358955Z test spool::tests::spool_touches_has_messages_sentinel ... ok
2026-06-02T10:49:42.2626610Z test spool::tests::event_part_body_persists_byte_exact ... ok
2026-06-02T10:49:42.2630292Z 
2026-06-02T10:49:42.2634198Z test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.72s
2026-06-02T10:49:42.2651855Z 
2026-06-02T10:49:42.2675916Z [1m[92m     Running[0m unittests src\lib.rs (target\debug\deps\spt_term-797ca339795e4de8.exe)
2026-06-02T10:49:42.2816729Z 
2026-06-02T10:49:42.2818818Z running 8 tests
2026-06-02T10:49:42.2909785Z test digest::tests::bad_pattern_is_reported_by_name ... ok
2026-06-02T10:49:42.2911263Z test digest::tests::strips_ansi_and_tolerates_repaint_duplication ... ok
2026-06-02T10:49:42.3041092Z test digest::tests::tags_input_agent_and_collapses_tool_sprints ... ok
2026-06-02T10:49:42.3042671Z test digest::tests::truncates_tool_args_to_width ... ok
2026-06-02T10:49:42.3103485Z test digest::tests::windows_to_last_n_turns ... ok
2026-06-02T10:49:42.3109262Z test reader::tests::dsr_matcher_finds_query_across_chunk_boundary ... ok
2026-06-02T10:49:42.3110444Z test reader::tests::auto_answers_synthetic_dsr_query ... ok
2026-06-02T10:49:42.3182476Z test reader::tests::no_dsr_means_no_answer ... ok
2026-06-02T10:49:42.3186353Z 
2026-06-02T10:49:42.3189966Z test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
2026-06-02T10:49:42.3207129Z 
2026-06-02T10:49:42.3217975Z [1m[92m     Running[0m tests\digest.rs (target\debug\deps\digest-64eabf2724571bbb.exe)
2026-06-02T10:49:42.3451238Z 
2026-06-02T10:49:42.3453124Z running 1 test
2026-06-02T10:49:42.4463468Z test digest_parses_a_real_pty_stream ... ok
2026-06-02T10:49:42.4468063Z 
2026-06-02T10:49:42.4469594Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
2026-06-02T10:49:42.4473240Z 
2026-06-02T10:49:42.4569581Z [1m[92m     Running[0m tests\dsr.rs (target\debug\deps\dsr-9e134182a84d00de.exe)
2026-06-02T10:49:42.4796537Z 
2026-06-02T10:49:42.4798004Z running 2 tests
2026-06-02T10:49:42.6223082Z test conpty_output_not_withheld_under_the_drain ... ok
2026-06-02T10:49:42.6333887Z test drain_forwards_child_output ... ok
2026-06-02T10:49:42.6338654Z 
2026-06-02T10:49:42.6359615Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
2026-06-02T10:49:42.6363478Z 
2026-06-02T10:49:42.6387741Z [1m[92m     Running[0m tests\inject.rs (target\debug\deps\inject-c10bf265ab06f392.exe)
2026-06-02T10:49:42.6624953Z 
2026-06-02T10:49:42.6625977Z running 2 tests
2026-06-02T10:49:42.7637795Z test send_line_reaches_child_and_preserves_order ... ok
2026-06-02T10:49:42.7644368Z test ctrl_c_interrupts_the_child ... ok
2026-06-02T10:49:42.7646125Z 
2026-06-02T10:49:42.7683180Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
2026-06-02T10:49:42.7689662Z 
2026-06-02T10:49:42.7804933Z [1m[92m     Running[0m tests\stream.rs (target\debug\deps\stream-6f1e73c49b590f39.exe)
2026-06-02T10:49:42.8205620Z 
2026-06-02T10:49:42.8207435Z running 2 tests
2026-06-02T10:49:42.8881435Z test delivers_every_value_under_resize ... ok
2026-06-02T10:49:43.8580680Z test bounded_backpressure_stalls_an_unconsumed_reader ... ok
2026-06-02T10:49:43.8584711Z 
2026-06-02T10:49:43.8595632Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
2026-06-02T10:49:43.8628656Z 
2026-06-02T10:49:43.8653869Z [1m[92m     Running[0m tests\surface.rs (target\debug\deps\surface-e3fa910f2ac2d149.exe)
2026-06-02T10:49:43.8866547Z 
2026-06-02T10:49:43.8867506Z running 1 test
2026-06-02T10:49:43.9363028Z test resize_under_load_does_not_hang_or_panic ... ok
2026-06-02T10:49:43.9367274Z 
2026-06-02T10:49:43.9369307Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-06-02T10:49:43.9397892Z 
2026-06-02T10:49:43.9436540Z [1m[92m   Doc-tests[0m spt_live
2026-06-02T10:49:44.2380556Z 
2026-06-02T10:49:44.2381496Z running 0 tests
2026-06-02T10:49:44.2382066Z 
2026-06-02T10:49:44.2436204Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.2441187Z 
2026-06-02T10:49:44.2556716Z [1m[92m   Doc-tests[0m spt_msg
2026-06-02T10:49:44.3514043Z 
2026-06-02T10:49:44.3539916Z running 0 tests
2026-06-02T10:49:44.3541930Z 
2026-06-02T10:49:44.3542582Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.3543258Z 
2026-06-02T10:49:44.3615940Z [1m[92m   Doc-tests[0m spt_proto
2026-06-02T10:49:44.4469868Z 
2026-06-02T10:49:44.4503692Z running 0 tests
2026-06-02T10:49:44.4508067Z 
2026-06-02T10:49:44.4511743Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.4605228Z 
2026-06-02T10:49:44.4623690Z [1m[92m   Doc-tests[0m spt_runtime
2026-06-02T10:49:44.6718142Z 
2026-06-02T10:49:44.6754111Z running 0 tests
2026-06-02T10:49:44.6760709Z 
2026-06-02T10:49:44.6764161Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.6861446Z 
2026-06-02T10:49:44.7425594Z [1m[92m   Doc-tests[0m spt_store
2026-06-02T10:49:44.8577684Z 
2026-06-02T10:49:44.8613054Z running 0 tests
2026-06-02T10:49:44.8617520Z 
2026-06-02T10:49:44.8621015Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.8718090Z 
2026-06-02T10:49:44.8737312Z [1m[92m   Doc-tests[0m spt_term
2026-06-02T10:49:44.9600616Z 
2026-06-02T10:49:44.9635747Z running 0 tests
2026-06-02T10:49:44.9639968Z 
2026-06-02T10:49:44.9643366Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:49:44.9730855Z 
2026-06-02T10:49:50.2682059Z ##[group]Run cargo clippy --workspace --all-targets -- -D warnings
2026-06-02T10:49:50.2682870Z [36;1mcargo clippy --workspace --all-targets -- -D warnings[0m
2026-06-02T10:49:50.2782820Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-02T10:49:50.2783341Z env:
2026-06-02T10:49:50.2783629Z   CARGO_HOME: C:\Users\runneradmin\.cargo
2026-06-02T10:49:50.2784020Z   CARGO_INCREMENTAL: 0
2026-06-02T10:49:50.2784344Z   CARGO_TERM_COLOR: always
2026-06-02T10:49:50.2785000Z   CACHE_ON_FAILURE: false
2026-06-02T10:49:50.2785317Z ##[endgroup]
2026-06-02T10:49:52.0377051Z [1m[92m    Checking[0m spt-proto v0.0.0 (D:\a\spt-core\spt-core\crates\spt-proto)
2026-06-02T10:49:52.9072265Z [1m[92m    Checking[0m spt-store v0.0.0 (D:\a\spt-core\spt-core\crates\spt-store)
2026-06-02T10:49:53.9430646Z [1m[92m    Checking[0m spt-msg v0.0.0 (D:\a\spt-core\spt-core\crates\spt-msg)
2026-06-02T10:49:54.7235215Z [1m[92m    Checking[0m spt-runtime v0.0.0 (D:\a\spt-core\spt-core\crates\spt-runtime)
2026-06-02T10:49:55.1990893Z [1m[92m    Checking[0m spt-term v0.0.0 (D:\a\spt-core\spt-core\crates\spt-term)
2026-06-02T10:49:56.4007399Z [1m[92m    Checking[0m spt-live v0.0.0 (D:\a\spt-core\spt-core\crates\spt-live)
2026-06-02T10:49:56.9301473Z [1m[92m    Checking[0m spt v0.0.0 (D:\a\spt-core\spt-core\crates\spt)
2026-06-02T10:50:02.9963306Z [1m[92m    Checking[0m mock-adapter v0.0.0 (D:\a\spt-core\spt-core\adapters\mock)
2026-06-02T10:50:02.9976853Z [1m[92m    Finished[0m `dev` profile [unoptimized + debuginfo] target(s) in 10.41s
2026-06-02T10:50:04.0251234Z Post job cleanup.
2026-06-02T10:50:05.2588653Z (node:7900) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-06-02T10:50:05.2594765Z Cache up-to-date.
2026-06-02T10:50:05.2595984Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-06-02T10:50:05.3191103Z Post job cleanup.
2026-06-02T10:50:08.3349259Z [command]"C:\Program Files\Git\bin\git.exe" version
2026-06-02T10:50:08.3386667Z git version 2.54.0.windows.1
2026-06-02T10:50:08.4405225Z Temporarily overriding HOME='D:\a\_temp\a6518866-2944-45ed-923e-58aa896e5769' before making global git config changes
2026-06-02T10:50:08.4498240Z Adding repository directory to the temporary git global config as a safe directory
2026-06-02T10:50:08.4652118Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\spt-core\spt-core
2026-06-02T10:50:08.4812339Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
2026-06-02T10:50:08.4992807Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
2026-06-02T10:50:08.5176427Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-06-02T10:50:08.5382509Z http.https://github.com/.extraheader
2026-06-02T10:50:08.5415821Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all http.https://github.com/.extraheader
2026-06-02T10:50:08.5437239Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
2026-06-02T10:50:08.5567424Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-06-02T10:50:08.5925157Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
2026-06-02T10:50:09.6384727Z Cleaning up orphan processes
2026-06-02T10:50:09.6792449Z Terminate orphan process: pid (5572) (vctip)
2026-06-02T10:50:09.6864015Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
